package vue.util;
import java.awt.Image;
import javax.swing.ImageIcon;

import vue.Fenetre;

public abstract class Util
{	
    public static Image createImage(String path) 
    {
		java.awt.Toolkit toolkit = java.awt.Toolkit.getDefaultToolkit();
		java.net.URL imgURL = Fenetre.class.getResource(path);
		if (imgURL != null)
			return toolkit.getImage(imgURL) ;
		else
            return null;
    }    
    
    /**
	 * Retourne une ImageIcon de l'image passee en parametre (String) :<br>
	 * le parametre peut etre un chemin relatif
	 * 
	 * @param path le chemin vers l image
	 * @return l'ImageIcon ou null
	 */
    public static ImageIcon createImageIcon(String path) 
    {
    	java.net.URL imgURL = Fenetre.class.getResource(path);
        if (imgURL != null)
        	return new ImageIcon(imgURL);
        else
        	return null;
    }
}
